2.2 查询本地用户详情(支持根据name查询)
基本信息
Path: /api/v1/localUser/queryUser
Method: GET
接口描述:
请求参数 Query
根据id查询
参数名称 | 是否必须 | 示例 | 备注 |
---|---|---|---|
id | 必须 | 本地用户ID |
根据name查询
参数名称 | 是否必须 | 示例 | 备注 |
---|---|---|---|
name | 必须 | 本地用户名 |
返回数据
名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
---|---|---|---|---|---|
code | number | 必须 | 返回码,0 返回成功 | ||
data | object | 必须 | 报文数据主体 | ||
├─data | object[] | 必须 | 报文数据主体 | ||
├─├─ id | string | 必须 | 用户ID | ||
├─├─ name | string | 必须 | 名称 | ||
├─├─ path | string | 必须 | 所属组 | ||
├─├─ groupId | string | 必须 | 所属组ID | ||
├─├─ groupName | string | 必须 | 所属组名称 | ||
├─├─ description | string | 必须 | 描述 | ||
├─├─ authComposeId | string | 必须 | 认证策略ID | ||
├─├─ authComposeName | string | 必须 | 认证策略名称 | ||
├─├─ password | string | 必须 | 返回假密码(非真实密码) | ||
├─├─ phone | string | 必须 | 手机号码 | ||
├─├─ status | number | 必须 | 启用状态,0禁用,1启用 | ||
string | 必须 | 电子邮件 | |||
├─├─ expiredTime | string | 必须 | 过期时间,13位长度的Unix时间戳,'0'标识永不过期 | ||
├─├─ createdAt | string | 必须 | 创建时间 | ||
├─├─ updatedAt | string | 必须 | 更新时间 | ||
├─├─ creator | string | 必须 | 创建者 | ||
├─├─ group | object | 必须 | 所属组 | ||
├─├─├─ id | string | 必须 | 所属组ID | ||
├─├─├─ name | string | 必须 | 所属组名称 | ||
├─├─ authCompose | string | 必须 | 认证策略 | ||
├─├─├─ id | string | 必须 | 策略ID | ||
├─├─├─ name | string | 必须 | 策略名称 | ||
├─├─ lastUpdateTime | string | 必须 | 上次更新的时间 | ||
├─├─ inheritGroup | string | 必须 | 继承所属组的应用授权:0不继承,1继承 | ||
├─├─ adminRoleName | string | 必须 | 管理员角色名称 | ||
├─├─ creatorRole | string | 必须 | 创建者的角色 | ||
├─├─ userPolicy | object | 必须 | 用户策略 | ||
├─├─├─ id | string | 必须 | 策略ID | ||
├─├─├─ name | string | 必须 | 策略名称 | ||
├─├─ resourceGroupIdList | string[] | 非必须 | 应用分类ID列表 | ||
├─├─ resourceIdList | string[] | 非必须 | 应用ID列表 | ||
├─├─ resourceList | object[] | 非必须 | 应用列表 | ||
├─├─├─ accessModel | string | 非必须 | 应用接入类型,WEB,L3VPN | ||
├─├─├─ id | string | 非必须 | 应用ID | ||
├─├─├─ name | string | 非必须 | 应用名 | ||
├─├─├─ description | string | 非必须 | 应用描述 | ||
├─├─├─ expireTime | string | 非必须 | 过期时间,13位长度的Unix时间戳,'0'标识永不过期 | ||
├─├─├─ status | number | 非必须 | 启用状态,0禁用,1启用 | ||
├─├─ roleList | object[] | 非必须 | 角色列表 | ||
├─├─├─ id | string | 非必须 | 角色ID | ||
├─├─├─ name | string | 非必须 | 角色名 | ||
├─├─├─ description | string | 非必须 | 角色描述 | ||
├─├─ bandList | object[] | 非必须 | 群组列表 | ||
├─├─├─ id | string | 非必须 | 群组ID | ||
├─├─├─ name | string | 非必须 | 群组名 | ||
├─├─├─ description | string | 非必须 | 群组描述 | ||
msg | string | 必须 | 返回提示信息,与返回码对应 |
返回示例
{
"code": 0,
"data": {
"data": [{
"id": "23c916f0-5583-11eb-880a-913383f106f2",
"name": "lzy",
"path": "/深圳",
"groupId": "1059f620-5583-11eb-880a-913383f106f2",
"groupName": "深圳",
"description": "",
"authComposeId": "1",
"authComposeName": "默认策略",
"password": "♂♀☺♪♫◙♂1",
"phone": "",
"status": 1,
"email": "",
"expiredTime": "0",
"lastLoginTime": "Wed Jan 20 2021 10:13:30 GMT+0800 (Coordinated Universal Time)",
"createdAt": "Wed Jan 13 2021 17:38:49 GMT+0800 (Coordinated Universal Time)",
"updatedAt": "Fri Jan 15 2021 17:55:28 GMT+0800 (Coordinated Universal Time)",
"creator": "sdpc",
"group": {
"id": "1059f620-5583-11eb-880a-913383f106f2",
"name": "深圳"
},
"authCompose": {
"id": "1",
"name": "默认策略"
},
"lastUpdateTime": "Fri Jan 15 2021 17:55:28 GMT+0800 (Coordinated Universal Time)",
"resourceList": [{
"id": "0e8cec60-5585-11eb-9aa3-27b058cac48b",
"name": "sdp控制台",
"description": "",
"dataType": "resource",
"accessModel": "L3VPN",
"status": 1,
"iconId": "1",
"iconType": "font",
"iconPath": "",
"level": "3",
"expireTime": "0"
}, {
"id": "c4f643f0-5717-11eb-b6e0-f7651d8dccc0",
"name": "zcl_env",
"description": "",
"dataType": "resource",
"accessModel": "L3VPN",
"status": 1,
"iconId": "1",
"iconType": "font",
"iconPath": "",
"level": "3",
"expireTime": "0"
}],
"roleList": [
{
"id": "b4f643f0-5717-11eb-b6e0-f7651d8dccc0",
"name": "role1",
"description": ""
},
{
"id": "d4f643f0-5717-11eb-b6e0-f7651d8dccc0",
"name": "role2",
"description": ""
}
],
"bandList": [
{
"id": "54f643f0-5717-11eb-b6e0-f7651d8dccc0",
"name": "band1",
"description": ""
},
{
"id": "64f643f0-5717-11eb-b6e0-f7651d8dccc0",
"name": "band2",
"description": ""
}
],
"inheritGroup": 1,
"userPolicy": {
"id": "default",
"name": "默认策略"
},
"adminRoleName": "",
"creatorRole": "超级管理员"
}]
},
"msg": "请求成功"
}
错误信息
错误提示 | 错误码 |
---|---|
参数检查出错 | 10000001 |
用户不存在 | 77200004 |
用户组织架构不存在 | 77200004 |